cherry trees - German English Dictionary